#pragma once
#include <map>
#include <unordered_map>
#include <cstdint>

struct OrderBook {
    std::map<uint64_t, double> asks;
    std::map<uint64_t, double, std::greater<uint64_t>> bids;
};

class Exchange {
public:
    Exchange() = default;
    ~Exchange() = default;
protected:
};